]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
11 years agostatus: Refine system status menu
Florian Müllner [Thu, 6 Aug 2015 09:19:37 +0000 (11:19 +0200)]
status: Refine system status menu

 * switch to a one-column layout (and adjust strings/widths
   accordingly
 * remove separator before system menu
 * add link to account settings to user submenu for consistency

https://bugzilla.gnome.org/show_bug.cgi?id=751377

11 years agobuild: Bump EDS requirement to 3.17.2
Rico Tzschichholz [Tue, 11 Aug 2015 14:58:22 +0000 (16:58 +0200)]
build: Bump EDS requirement to 3.17.2

In conjunction with 444fa2e0ab484404ec42e08a941b3f87a12e5d6b

11 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Mon, 10 Aug 2015 23:32:43 +0000 (23:32 +0000)]
Updated Brazilian Portuguese translation

11 years agocalendar-server: Adjust to EDS service version bump
Florian Müllner [Mon, 10 Aug 2015 14:39:19 +0000 (16:39 +0200)]
calendar-server: Adjust to EDS service version bump

11 years agoUpdated Turkish translation
Muhammet Kara [Sun, 9 Aug 2015 17:03:20 +0000 (17:03 +0000)]
Updated Turkish translation

11 years agoviewSelector: Make the compose key focus the search entry
Rui Matos [Fri, 7 Aug 2015 13:16:58 +0000 (15:16 +0200)]
viewSelector: Make the compose key focus the search entry

This way composed characters can be used to start searches.

https://bugzilla.gnome.org/show_bug.cgi?id=753320

11 years agoviewSelector: Make backspace focus the search entry
Rui Matos [Fri, 7 Aug 2015 12:37:04 +0000 (14:37 +0200)]
viewSelector: Make backspace focus the search entry

Commit fb0cf64536a35d0d018d2f2bd506a9f02af57b14 regressed this because
there's no unicode character for backspace.

https://bugzilla.gnome.org/show_bug.cgi?id=753319

11 years agocalendar: Tweak message list style
Florian Müllner [Tue, 2 Jun 2015 14:57:06 +0000 (16:57 +0200)]
calendar: Tweak message list style

 * make icons smaller
 * use small font size in body
 * add some spacing between secondary item and title

https://bugzilla.gnome.org/show_bug.cgi?id=749958

11 years agocalendar: Vertically center message icon rather than top-align it
Florian Müllner [Tue, 2 Jun 2015 14:52:19 +0000 (16:52 +0200)]
calendar: Vertically center message icon rather than top-align it

... as requested by the designers.

https://bugzilla.gnome.org/show_bug.cgi?id=749958

11 years agocalendar: Minor cleanup
Florian Müllner [Tue, 2 Jun 2015 13:46:37 +0000 (15:46 +0200)]
calendar: Minor cleanup

Add a constant for the icon size used in message list entries rather
than hardcoding it twice.

https://bugzilla.gnome.org/show_bug.cgi?id=749958

11 years agotelepathyClient: Use protocol-specific policy
Florian Müllner [Sun, 26 Jul 2015 15:33:05 +0000 (17:33 +0200)]
telepathyClient: Use protocol-specific policy

Since commit 79c04c93e4cb2, we launch Polari instead of Empathy when
activating a chat notification for an IRC channel. It therefore makes
sense to follow Polari's notification policy for those notifications
rather than Empathy's.

https://bugzilla.gnome.org/show_bug.cgi?id=752881

11 years agogdm: clear user verifier when finished with it
Ray Strode [Mon, 3 Aug 2015 18:07:17 +0000 (14:07 -0400)]
gdm: clear user verifier when finished with it

We only need the user verifier for the purpose of user verification.
Once it's complete we should clear it so it doesn't get in the way
later.

This fixes a bug introduced in commit 3c8c5a557059 that leads to the
user session crashing when the login screen is reactivated.

https://bugzilla.gnome.org/show_bug.cgi?id=753181

11 years agogdm: make user list fade-in on vt switch more reliable
Ray Strode [Tue, 4 Aug 2015 13:53:04 +0000 (09:53 -0400)]
gdm: make user list fade-in on vt switch more reliable

We fade out the authentication prompt when a user successfully
logs into a user session. We reset it and fade it back in when
the user switches back to the login screen VT.

The problem is, we only fade it back in if the auth prompt status is
VERIFICATION_SUCCEEDED.  It's possible for it to be NOT_VERIFYING
if the authprompt gets reset for some other reason in the interim.

This commit changes the check to be more precise. We now only skip
the fade-in, if we're already faded in, and we only skip the reset if
we're already reset.

https://bugzilla.gnome.org/show_bug.cgi?id=753181

11 years agomodalDialog: Match gtk+ buttons style
Carlos Soriano [Wed, 29 Jul 2015 11:45:11 +0000 (13:45 +0200)]
modalDialog: Match gtk+ buttons style

Follow the design we have in gtk+ for buttons dialogs,
which are at the bottom and they expand full width, having
the same amount of space for each one.

Also, since this removes any space for non-button widgets
in the button area, move the spinner present in the auth prompt
dialog next to the password entry.

https://bugzilla.gnome.org/show_bug.cgi?id=746108

11 years agodata: Revert accidental submodule change
Florian Müllner [Wed, 5 Aug 2015 12:24:42 +0000 (14:24 +0200)]
data: Revert accidental submodule change

11 years agospinner: use a 60fps spinner
Jakub Steiner [Thu, 30 Jul 2015 18:28:10 +0000 (20:28 +0200)]
spinner: use a 60fps spinner

- sync with gtk+ and provide a fluid spinner

https://bugzilla.gnome.org/show_bug.cgi?id=753064

11 years agoUpdate Catalan translation
Jordi Mas [Sun, 2 Aug 2015 20:43:05 +0000 (22:43 +0200)]
Update Catalan translation

11 years agoshell: Fix C99'ism
Florian Müllner [Fri, 31 Jul 2015 18:25:27 +0000 (20:25 +0200)]
shell: Fix C99'ism

11 years agoappDisplay: Handle non-UTF8 filename encodings more gracefully
Florian Müllner [Thu, 30 Jul 2015 17:55:19 +0000 (19:55 +0200)]
appDisplay: Handle non-UTF8 filename encodings more gracefully

It may be 2015, but users still stumble upon the occasional .desktop
file that uses a filename encoding other than UTF-8. We currently
fail quite spectacularly in that case by not displaying any apps at
all - handle this case more gracefully, by only filtering out the
offending apps.

https://bugzilla.gnome.org/show_bug.cgi?id=651503

11 years agowindowMenu: Use CHECK ornament rather than DOT
Florian Müllner [Thu, 30 Jul 2015 13:54:16 +0000 (15:54 +0200)]
windowMenu: Use CHECK ornament rather than DOT

The dot suggests a radio action, while the items are actually toggles;
in the app menu we use checkmarks in that case, so do the same here.

11 years agotheme: Make menu ornament slightly wider
Florian Müllner [Thu, 30 Jul 2015 15:25:59 +0000 (17:25 +0200)]
theme: Make menu ornament slightly wider

The existing width works well enough for a narrow character like the dot,
but doesn't leave any whitespace for a wider one like the checkmark.

https://bugzilla.gnome.org/show_bug.cgi?id=741366

11 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Thu, 30 Jul 2015 09:36:32 +0000 (11:36 +0200)]
Updated Norwegian bokmål translation.

11 years agomagnifier: Avoid caret/focus viewport changes while the pointer moves
Rui Matos [Fri, 24 Jul 2015 16:47:34 +0000 (18:47 +0200)]
magnifier: Avoid caret/focus viewport changes while the pointer moves

If there's a caret or focus move we should delay it until the pointer
is stationary for a little while so as to avoid jittery and spurious
viewport movements.

https://bugzilla.gnome.org/show_bug.cgi?id=752138

11 years agoUpdated Czech translation
Marek Černocký [Fri, 24 Jul 2015 20:04:34 +0000 (22:04 +0200)]
Updated Czech translation

11 years agoauthPrompt: allow cancellation before verification starts
Ray Strode [Thu, 23 Jul 2015 17:17:54 +0000 (13:17 -0400)]
authPrompt: allow cancellation before verification starts

The user should be allowed to cancel if verification hasn't
started yet and they're typing in their username. This
commit changes the authPrompt cancel function to not
ignore such requests.

https://bugzilla.gnome.org/show_bug.cgi?id=752739

11 years agoauthPrompt: don't allow next if entry is empty
Ray Strode [Wed, 22 Jul 2015 18:52:22 +0000 (14:52 -0400)]
authPrompt: don't allow next if entry is empty

Normally the user isn't allowed to proceed passed
the username question until they've filled it in.
To ensure this, the authprompt code desensitizes
the next button when the number of characters change to
zero.

Unfortunately it fails to desensitize the next button
up front when the entry starts out empty.

This commit addresses that bug.

https://bugzilla.gnome.org/show_bug.cgi?id=752739

11 years agoauthPrompt: set next button to next when asking for username
Ray Strode [Fri, 17 Jul 2015 16:57:21 +0000 (12:57 -0400)]
authPrompt: set next button to next when asking for username

If the next button ever gets set to Sign In, it won't
get reset to next until the next question asked by pam.

This commit ensures it gets reset to Next when asking
for the username.

https://bugzilla.gnome.org/show_bug.cgi?id=752739

11 years agokeyboard: Don't watch D-Bus services we won't use
Bastien Nocera [Thu, 23 Jul 2015 12:49:00 +0000 (14:49 +0200)]
keyboard: Don't watch D-Bus services we won't use

ff1b76f4c7befe5397d5fcf17fa697d70fcc03d1 made gnome-shell stop looking
at the org.gnome.SettingsDaemon.Cursor service's property values, but we
still monitored the service itself.

https://bugzilla.gnome.org/show_bug.cgi?id=752779

11 years agoBump version to 3.17.4
Florian Müllner [Thu, 23 Jul 2015 10:48:58 +0000 (12:48 +0200)]
Bump version to 3.17.4

Update NEWS.

11 years agooverview: Move comment
Florian Müllner [Thu, 16 Jul 2015 13:14:50 +0000 (15:14 +0200)]
overview: Move comment

11 years agooverview: Remove unused variable
Florian Müllner [Thu, 16 Jul 2015 13:14:30 +0000 (15:14 +0200)]
overview: Remove unused variable

11 years agoUpdate Aragonese translation
Daniel Martinez [Thu, 23 Jul 2015 10:16:58 +0000 (12:16 +0200)]
Update Aragonese translation

11 years agowindowManager: Add TouchpadWorkspaceSwitchAction
Carlos Garnacho [Wed, 22 Jul 2015 19:19:18 +0000 (21:19 +0200)]
windowManager: Add TouchpadWorkspaceSwitchAction

This object (not really a Clutter.GestureAction) sets up a captured-event
handler, which exclusively looks for 4 finger touchpad swipes, emitting
an ::activated signal under the same terms than WorkspaceSwitchAction.

https://bugzilla.gnome.org/show_bug.cgi?id=752250

11 years agowindowManager: refactor WorkspaceSwitchAction callback into separate function
Carlos Garnacho [Wed, 1 Jul 2015 13:51:15 +0000 (15:51 +0200)]
windowManager: refactor WorkspaceSwitchAction callback into separate function

This will be used by the touchpad-specific "action" too, so put it in a
shared place.

https://bugzilla.gnome.org/show_bug.cgi?id=752250

11 years agost: Replace deprecated key symbols
Florian Müllner [Wed, 22 Jul 2015 13:45:07 +0000 (15:45 +0200)]
st: Replace deprecated key symbols

11 years agost: Replace deprecated macros
Florian Müllner [Wed, 22 Jul 2015 13:43:12 +0000 (15:43 +0200)]
st: Replace deprecated macros

11 years agoUpdate gvc submodule to the latest commit from master
Mario Sanchez Prada [Tue, 21 Jul 2015 14:00:30 +0000 (15:00 +0100)]
Update gvc submodule to the latest commit from master

This avoids unnecessary calls to match_card_port_with_existing_device()
when connecting to a bluetooth device from the shell's top panel.

https://bugzilla.gnome.org/show_bug.cgi?id=752675

11 years agoshell-app: Stay consistent about application states
Jasper St. Pierre [Thu, 16 Jul 2015 22:56:00 +0000 (15:56 -0700)]
shell-app: Stay consistent about application states

When the last interesting window of an app-backed window is removed,
we'll transition it back to STOPPED, but we transition the state and
send out the signal before we clear the running state.

This means that any listeners to the state-changed signal might
encounter a window-backed app that has a running state, but no
windows. If they call, e.g. shell_app_get_name, while in this state,
they'll encounter an assertion fail.

11 years agoshell-app: Track the starting state correctly
Jasper St. Pierre [Thu, 16 Jul 2015 22:20:23 +0000 (15:20 -0700)]
shell-app: Track the starting state correctly

Apps that are starting might have uninteresting windows like splash
screens pop up and then go away (like LibreOffice), even when
startup-notification hasn't completed yet. In those cases, we don't
want to transition the app back to stopped -- it should remain in
the running state.

11 years agogdm: unconditionally cancel auth user verifier on reset
Ray Strode [Wed, 15 Jul 2015 19:52:29 +0000 (15:52 -0400)]
gdm: unconditionally cancel auth user verifier on reset

We currently only cancel the user verifier on reset if
verifying, but that means we don't properly cancel it when
asking for a username at the Not Listed screen.

The object already handles getting called when there is
nothing to cancel, so just cancel it unconditionally.

https://bugzilla.gnome.org/show_bug.cgi?id=752438

11 years agoUpdated Hebrew translation
Yosef Or Boczko [Thu, 16 Jul 2015 10:29:05 +0000 (13:29 +0300)]
Updated Hebrew translation

11 years agoFix translator comment
Piotr Drąg [Wed, 15 Jul 2015 20:43:23 +0000 (22:43 +0200)]
Fix translator comment

https://bugzilla.gnome.org/show_bug.cgi?id=659969

11 years agoAdd translator comment
Alexandre Franke [Wed, 15 Jul 2015 08:44:33 +0000 (10:44 +0200)]
Add translator comment

https://bugzilla.gnome.org/show_bug.cgi?id=659969

11 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 13 Jul 2015 08:35:40 +0000 (10:35 +0200)]
Updated Spanish translation

11 years agotheme: make app icons less fuzzy
Jakub Steiner [Wed, 8 Jul 2015 16:06:28 +0000 (18:06 +0200)]
theme: make app icons less fuzzy

- force 16x16px
- re-render SASS brings in some changes from
  gnome-shell-sass

https://bugzilla.gnome.org/show_bug.cgi?id=747932

11 years agoUpdated Slovenian translation
Matej Urbančič [Wed, 8 Jul 2015 13:47:02 +0000 (15:47 +0200)]
Updated Slovenian translation

11 years agoUpdated Friulian translation
Fabio Tomat [Mon, 6 Jul 2015 13:13:04 +0000 (13:13 +0000)]
Updated Friulian translation

11 years agowindowManager: Connect to size-changed signal
Jasper St. Pierre [Mon, 6 Jul 2015 06:10:51 +0000 (23:10 -0700)]
windowManager: Connect to size-changed signal

Whoops, forgot this one.

11 years agoAdapt to new size-change API
Jasper St. Pierre [Mon, 6 Jul 2015 04:16:33 +0000 (21:16 -0700)]
Adapt to new size-change API

We don't implement any maximize transitions (yet??), but we still have
the skeleton there. Let's keep it up to date.

11 years agoUpdated Portuguese translation
Pedro Albuquerque [Sat, 4 Jul 2015 05:40:46 +0000 (05:40 +0000)]
Updated Portuguese translation

11 years agobuild: Bump GIO requirement
Florian Müllner [Fri, 3 Jul 2015 20:40:32 +0000 (22:40 +0200)]
build: Bump GIO requirement

... for g_settings_schema_list_keys().

https://bugzilla.gnome.org/show_bug.cgi?id=751921

11 years agowindowManager: Handle missing overrides settings
Florian Müllner [Fri, 3 Jul 2015 20:11:24 +0000 (22:11 +0200)]
windowManager: Handle missing overrides settings

shell_global_get_overrides_settings() may return %NULL in case of
custom shell modes (i.e. not the default and classic ones); while
this is not officially encouraged, we should still handle it rather
than throw an error.

https://bugzilla.gnome.org/show_bug.cgi?id=751921

11 years agoUpdated German translation
Benjamin Steinwender [Fri, 3 Jul 2015 17:25:53 +0000 (17:25 +0000)]
Updated German translation

11 years agoBump version to 3.17.3
Florian Müllner [Thu, 2 Jul 2015 12:07:14 +0000 (14:07 +0200)]
Bump version to 3.17.3

Update NEWS.

11 years agowindowAttentionHandler: Fix whitespace
Adel Gadllah [Wed, 1 Jul 2015 17:14:13 +0000 (19:14 +0200)]
windowAttentionHandler: Fix whitespace

11 years agowindowAttentionHandler: Allow extensions to disconnect the signal
Adel Gadllah [Wed, 1 Jul 2015 17:02:36 +0000 (19:02 +0200)]
windowAttentionHandler: Allow extensions to disconnect the signal

That way extensions can easily disable / remove the "is ready"
notification.

https://bugzilla.gnome.org/show_bug.cgi?id=748846

11 years agoUpdated Portuguese translation
Pedro Albuquerque [Mon, 29 Jun 2015 22:26:47 +0000 (22:26 +0000)]
Updated Portuguese translation

11 years agoosdMonitorLabeler: avoid tweening the labels
Cosimo Cecchi [Sat, 27 Jun 2015 05:05:58 +0000 (22:05 -0700)]
osdMonitorLabeler: avoid tweening the labels

The control center will call this method when the configuration dialog
for a display opens/closes, which will cause the same labels to quickly
fade out and in again, looking like it's flickering.

This commit fixes the issue by removing the tweens altogether.

https://bugzilla.gnome.org/show_bug.cgi?id=751599

11 years agoUpdated Slovak translation
Dušan Kazik [Mon, 29 Jun 2015 10:41:59 +0000 (10:41 +0000)]
Updated Slovak translation

11 years agoapp-system: Improve StartupWMClass heuristics
Florian Müllner [Fri, 26 Jun 2015 11:46:11 +0000 (13:46 +0200)]
app-system: Improve StartupWMClass heuristics

Our StartUpWMClass heuristics use a StartupWMClass -> .desktop ID
mapping built from the list of all installed applications. In case
of multiple .desktop files setting the same StartupWMClass, we
currently simply pick the last one returned by g_app_info_get_all (),
which can be a bit surprising:
A window with WM_CLASS 'emacs', launched through a .desktop file
named 'emacs.desktop' with a StartupWMClass of 'emacs' maps to ...
'emacsclient.desktop'!
Make this case a bit less random by preferring the app info whose
ID matches the StartupWMClass.

https://bugzilla.gnome.org/show_bug.cgi?id=751541

11 years agoAllView: prevent accessing a NULL effect
Rui Matos [Wed, 10 Jun 2015 14:05:41 +0000 (16:05 +0200)]
AllView: prevent accessing a NULL effect

In some cases we might be allocated a size such that
this._grid.topPadding and this._grid.bottomPadding are both 0 which
means that the ScrollView fade effect gets removed. In that case don't
try to access the effect since it will be NULL.

https://bugzilla.gnome.org/show_bug.cgi?id=750714

11 years agogdm: fix banner allocation computation
Ray Strode [Thu, 25 Jun 2015 19:39:58 +0000 (15:39 -0400)]
gdm: fix banner allocation computation

The code to figure how how much room that banner had was wrong.
This commit fixes it.

https://bugzilla.gnome.org/show_bug.cgi?id=751517

11 years agoUpdated Tajik translation
Victor Ibragimov [Thu, 25 Jun 2015 05:43:44 +0000 (05:43 +0000)]
Updated Tajik translation

11 years agoUpdated Russian translation
Stas Solovey [Tue, 23 Jun 2015 21:29:03 +0000 (21:29 +0000)]
Updated Russian translation

11 years agoUpdated Hungarian translation
Balázs Úr [Tue, 23 Jun 2015 11:13:06 +0000 (11:13 +0000)]
Updated Hungarian translation

11 years agowindowMenu: Reinstate left/right window movement
Ron Yorston [Mon, 22 Jun 2015 21:10:50 +0000 (22:10 +0100)]
windowMenu: Reinstate left/right window movement

The menu items to move a window to the left/right workspaces were
removed when the window menu was implemented in GNOME Shell.  This
is OK for the default vertical layout but not for alternatives.

https://bugzilla.gnome.org/show_bug.cgi?id=751344

11 years agowindowManager: Replace deprecated g_settings_list_keys()
Florian Müllner [Fri, 19 Jun 2015 11:58:41 +0000 (13:58 +0200)]
windowManager: Replace deprecated g_settings_list_keys()

11 years agomain: Replace deprecated g_settings_list_keys()
Florian Müllner [Fri, 19 Jun 2015 11:56:16 +0000 (13:56 +0200)]
main: Replace deprecated g_settings_list_keys()

11 years agomain: Fix a memory leak
Florian Müllner [Fri, 19 Jun 2015 11:47:23 +0000 (13:47 +0200)]
main: Fix a memory leak

We are pointlessly calling g_settings_list_keys() twice, without
freeing the result from the first call.

11 years agoshell-recorder-src: rework queue handling
Wim Taymans [Tue, 16 Jun 2015 07:03:30 +0000 (09:03 +0200)]
shell-recorder-src: rework queue handling

Use our own locking and queue instead of async_queue.
Implement unlock and unlock_stop to make the create function return
FLUSHING. This is important to be able to pause the pipeline after some
error occured in the pipeline.
Implement start/stop to clear the queue and its state.

11 years agoUpdate configure.ac to check for libsystemd
Michael Biebl [Mon, 15 Jun 2015 19:48:00 +0000 (21:48 +0200)]
Update configure.ac to check for libsystemd

https://bugzilla.gnome.org/show_bug.cgi?id=751016

11 years agoUpdated German translation
Benjamin Steinwender [Sat, 13 Jun 2015 18:07:18 +0000 (18:07 +0000)]
Updated German translation

11 years agomessageTray: Remove _fixMarkup() function
Florian Müllner [Thu, 11 Jun 2015 12:39:36 +0000 (14:39 +0200)]
messageTray: Remove _fixMarkup() function

Commit 053e54f944 copied it to calendar, and since commit 15e42c4d5,
the original is no longer used.

11 years agotests: Remove format test
Florian Müllner [Thu, 11 Jun 2015 12:21:53 +0000 (14:21 +0200)]
tests: Remove format test

The format() function was moved to gjs a long time ago.

11 years agoUpdated Russian translation
Stas Solovey [Tue, 9 Jun 2015 23:10:55 +0000 (23:10 +0000)]
Updated Russian translation

11 years agoUpdated Turkish translation
Muhammet Kara [Tue, 9 Jun 2015 17:11:52 +0000 (17:11 +0000)]
Updated Turkish translation

11 years agoShellKeyringPrompt: Strip out mnemonics indicators from labels
Watson Yuuma Sato [Sun, 7 Jun 2015 21:48:51 +0000 (18:48 -0300)]
ShellKeyringPrompt: Strip out mnemonics indicators from labels

Currently GNOME Shell doesn't support mnemonics and prompters may
send labels with it.

Remove the mnemonics indicator for now.

Signed-off-by: Stef Walter <stefw@redhat.com>
 * Fixed style issue

https://bugzilla.gnome.org/show_bug.cgi?id=750465

11 years agoUpdated Greek translation
Dimitris Spingos [Mon, 8 Jun 2015 07:36:16 +0000 (10:36 +0300)]
Updated Greek translation

11 years agoUpdated Swedish translation
Sebastian Rasmussen [Fri, 5 Jun 2015 09:33:07 +0000 (09:33 +0000)]
Updated Swedish translation

11 years agoRevert "Revert "keyboard: Handle touch events""
Rui Matos [Mon, 1 Jun 2015 15:21:08 +0000 (16:21 +0100)]
Revert "Revert "keyboard: Handle touch events""

And make these only handled on wayland. There's a plethora of issues
around touch passive grab and touch/pointer doubly handling to use
these right away on X11, so we stick to single-touch/pointer there.

This reverts commit 032a688a72110c7f7b976a5b3bd03c3feab32646.

https://bugzilla.gnome.org/show_bug.cgi?id=750287

11 years agoBump version to 3.17.2
Florian Müllner [Wed, 27 May 2015 08:29:07 +0000 (10:29 +0200)]
Bump version to 3.17.2

Update NEWS.

11 years agosystem: Use iio-sensor-proxy to detect accelerometer
Bastien Nocera [Thu, 5 Mar 2015 14:46:57 +0000 (15:46 +0100)]
system: Use iio-sensor-proxy to detect accelerometer

Instead of using gnome-settings-daemon's D-Bus interface's presence.
iio-sensor-proxy now offers a D-Bus interface, which will exported
"HasAccelerometer = true" when an accelerometer is present.

https://bugzilla.gnome.org/show_bug.cgi?id=749671

11 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 26 May 2015 17:30:20 +0000 (19:30 +0200)]
Updated Spanish translation

11 years agowindowManager: Redo WorkspaceSwitchAction to be a Clutter.SwipeAction
Carlos Garnacho [Fri, 22 May 2015 17:05:10 +0000 (19:05 +0200)]
windowManager: Redo WorkspaceSwitchAction to be a Clutter.SwipeAction

Just reuse this gesture rather than implementing edge detection ourselves.
As a plus, we might get touchpad swipe support when Clutter handles it.

https://bugzilla.gnome.org/show_bug.cgi?id=749742

11 years agobuild: Fix the path of perl for data-to-c.pl
Ting-Wei Lan [Sun, 17 May 2015 06:42:43 +0000 (14:42 +0800)]
build: Fix the path of perl for data-to-c.pl

https://bugzilla.gnome.org/show_bug.cgi?id=749490

11 years agowindowMenu: Close when corresponding window goes away
Florian Müllner [Thu, 21 May 2015 16:14:51 +0000 (18:14 +0200)]
windowMenu: Close when corresponding window goes away

The menu is clearly associated with a particular window, so keeping
it around when the window is gone doesn't make sense - in case of
the window menu, it is actually harmful as every action will act on
the invalidated window and result in a crash. So just dismiss the
menu when the menu is unmanaged.

https://bugzilla.gnome.org/show_bug.cgi?id=749529

11 years agolayout: Set initial visibility of fullscreen-tracking chrome
Florian Müllner [Thu, 14 May 2015 15:33:24 +0000 (17:33 +0200)]
layout: Set initial visibility of fullscreen-tracking chrome

When chrome is added with the trackFullscreen parameter, the actor's
visibility will be updated automatically whenever its monitor's
fullscreen state changes. However as we currently ignore the fullscreen
state at the time the chrome is added, the initial visibility may well
be incorrect - fix this by updating the initial visibility as necessary.

https://bugzilla.gnome.org/show_bug.cgi?id=749383

11 years agoUpdated Slovenian translation
Matej Urbančič [Sun, 17 May 2015 18:44:06 +0000 (20:44 +0200)]
Updated Slovenian translation

11 years agoUpdated Portuguese translation
Bruno Ramalhete [Sun, 17 May 2015 16:02:06 +0000 (16:02 +0000)]
Updated Portuguese translation

11 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Thu, 14 May 2015 13:39:43 +0000 (15:39 +0200)]
Updated Norwegian bokmål translation.

11 years agomessageTray: Emit signal when notifications are enabled/disabled
Florian Müllner [Tue, 12 May 2015 19:27:59 +0000 (21:27 +0200)]
messageTray: Emit signal when notifications are enabled/disabled

Since the introduction of per-source notification policy in commit
098bd4509ba0, the NotificationPolicy::enable-changed signal has been
used to track the 'enable' setting. However as we never actually
emitted that signal, this never worked without a restart - oops.

https://bugzilla.gnome.org/show_bug.cgi?id=749279

11 years agoScreenShield: only inhibit suspend if we're the active session
Rui Matos [Wed, 13 May 2015 19:42:13 +0000 (21:42 +0200)]
ScreenShield: only inhibit suspend if we're the active session

If we aren't the active session clutter can't animate and thus we
can't expect the shield to be shown before releasing the suspend
inhibitor so we should release it immediately when becoming inactive.

https://bugzilla.gnome.org/show_bug.cgi?id=749228

11 years agoScreenShield: tie the suspend inhibitor to our isActive property
Rui Matos [Wed, 13 May 2015 19:41:07 +0000 (21:41 +0200)]
ScreenShield: tie the suspend inhibitor to our isActive property

The whole point of holding a suspend inhibitor is to be able to lock
before suspending.

Currently, when resuming we immediately take the inhibitor without
checking that we're locked which means that we won't be able to
release this inhibitor if we don't unlock at least once.

To prevent that and to better match the inhibitor's intention in the
first place, we can tie the inhibitor with not being locked. In
practice, we also want to let the locking animation finish before
suspending, so we'll tie the inhibitor with not being active
instead.

https://bugzilla.gnome.org/show_bug.cgi?id=749228

11 years agoScreenShield: ensure we don't leak logind inhibitors
Rui Matos [Mon, 11 May 2015 13:59:24 +0000 (15:59 +0200)]
ScreenShield: ensure we don't leak logind inhibitors

This could happen if we are VT switched away and an animated
activation is requested because we're preparing to enter sleep. Since
we don't animate in this case we'd never reach
_completeLockScreenShown() before coming out of sleep, at which point
we _inhibitSuspend() again and would leak the previous inhibitor.

https://bugzilla.gnome.org/show_bug.cgi?id=749228

11 years agoUpdated Slovak translation
Dušan Kazik [Wed, 13 May 2015 08:52:58 +0000 (08:52 +0000)]
Updated Slovak translation

11 years agomake expanders more visible for alt-tab
Jakub Steiner [Mon, 11 May 2015 13:11:05 +0000 (15:11 +0200)]
make expanders more visible for alt-tab

https://bugzilla.gnome.org/show_bug.cgi?id=745058

11 years agoUpdated Occitan translation
Cédric Valmary [Mon, 11 May 2015 07:43:02 +0000 (07:43 +0000)]
Updated Occitan translation

11 years agoUpdated Hungarian translation
Gábor Kelemen [Sat, 9 May 2015 12:34:39 +0000 (12:34 +0000)]
Updated Hungarian translation

11 years agost: Remove StTable
Florian Müllner [Tue, 9 Jul 2013 01:31:58 +0000 (03:31 +0200)]
st: Remove StTable

Alas, the last use of StTable is not gone, so we can finally remove
our copy of the widget.

https://bugzilla.gnome.org/show_bug.cgi?id=703833

11 years agoUpdated Tajik translation
Victor Ibragimov [Tue, 5 May 2015 04:52:05 +0000 (04:52 +0000)]
Updated Tajik translation